Diversified teaching